"""
Python中 函数的参数主要有如下四种：
    位置参数
    关键字参数
    默认参数(缺省参数)
    不定长参数

细节：
    1. 位置参数 和 关键字参数 是针对于 实参 来讲的
    2. 缺省参数 和 不定长参数 是针对 形参 来将的

缺省参数：
    概述：
        缺省参数也叫 默认参数，即： 定义在 函数的形参列表的最后：
    格式：
        采用  键 = 值 的形式来定义，并且，必须放在形参列表的最后

    细节：
        1. 调用函数的时候，没有给缺省参数赋值，则用缺省参数的默认值
        2. 调用函数的时候，如果给缺省参数进行赋值了，则用赋的新值

"""

# 1. 定义函数user_info ,接收三个参数，打印自己的信息 name, age， address
# def user_info(name,age,address='北京市海淀区'):
#     print(f'我叫{name},今年{age}岁了，家住{address}')
def user_info(name,age=18,address='河北省张家口市'):
    print(f'我叫{name},今年{age}岁了，家住{address}')


if __name__ == '__main__':
   user_info('刘千琪',19)
   user_info('崔龙腾',22,'河北省邯郸市')